package net.slashie.simpleRL.data.patterns;

import net.slashie.serf.level.Unleasher;
import net.slashie.serf.levelGeneration.StaticPattern;

public class Town_Pattern extends StaticPattern {

	public Town_Pattern () {
		this.cellMap = new String [][]{{
			"####################################################",
			"#..................................................#",
			"#....######........................................#",
			"#....#....#........................................#",
			"#....#....#............######......................#",
			"#....######............#....#......................#",
			"#......................#....#......................E",
			"#......................######......................#",
			"#..................................................#",
			"#..................................................#",
			"#..................................................#",
			"#................................################..#",
			"#................................#..............#..#",
			"#................................#..............#..#",
			"#....S...........................################..#",
			"#..................................................#",
			"#..................................................#",
			"####################################################",
		}};
		
		charMap.put(".", "FLOOR");
		charMap.put("#", "WALL");
		charMap.put("S", "FLOOR EXIT _START");
		charMap.put("E", "FLOOR EXIT LEVEL_1");

		unleashers = new Unleasher[]{};
	}

	@Override
	public String getDescription() {
		return "Ye Towne";
	}

}
